package org.jeecg.modules.geo.model.vo.point;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.HashMap;

/**
 * @ClassName Point
 * @Description TODO
 * @Author czd
 * @Date 2021/12/28 18:23
 * @Version 1.0
 **/
@Data
public class PointVo {

    /**
     * point基础信息
     */
    @JSONField(ordinal = 1)
    private HashMap<String, Object> base;

    /**
     * 激光信息
     */
    @JSONField(ordinal = 2)
    private HashMap<String, Object> laser;

    /**
     * point 样式
     */
    @JSONField(ordinal = 3)
    private HashMap<String, Object> pointCss;

    /**
     * 坐标信息
     */
    @JSONField(ordinal = 4)
    private HashMap<String, Object> coordinate;
    @JSONField(ordinal = 5)

    /**
     * 偏移信息
     */
    private HashMap<String, Object> offset;

    /**
     * point事件
     */
    @JSONField( ordinal = 6)
    private HashMap<String, Object> action;

}
